<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="utf-8">
    <title>水平居中</title>
    <style>
        .father {
            background: darkgray;
        }

        .center {
            /*margin-right: auto;*/
            /*margin-left: auto;*/
            margin: auto;   /*和上面两行效果一样*/
            width: 50%;
            border: 3px solid #73AD21;
            padding: 10px;
            background: red;
        }
    </style>
</head>
<body>

<h2>元素居中对齐</h2>
<p>水平居中块级元素 (如 div), 可以使用 margin: auto;</p>

<div class="father">
    <div class="center">
        <p><b>注意: </b>使用 margin:auto 无法兼容 IE8, 除非 !DOCTYPE 已经声明。</p>
    </div>
</div>

</body>
</html>